home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
Apple Software Dispatch
/
Apple Software Dispatch.iso
/
Software Dispatch Files
/
DayMaker
/
Product Demo
/
Product Demo.rsrc
/
CODE_39_menuDLOGSeg.txt
< prev
next >
Wrap
Text File
|
1993-10-06
|
71KB
|
1,158 lines
# near model CODE resource
# jump table entries: 43167-43178 (12 of them)
00000000 251D move.l -[A2], [A5]+
00000002 F47F cpusha DATA
00000004 0000 1C46 ori.b D0, 0x46 /* 'F' */
00000008 0000 0CD6 ori.b D0, 0xD6
0000000C 0000 00B4 ori.b D0, 0xB4
00000010 8000 or.b D0, D0
00000012 0002 8F7B ori.b D2, 0x7B /* '{' */
00000016 138A 59B2 EF74 45EE 24D9 move.b [[-0x108BBA12 + D5] + 0x24D9], A2
00000020 13DC 7BFA 7C6A move.b [0x7BFA7C6A], [A4]+
00000026 305A movea.w A0, [A2]+
00000028 7C62 moveq.l D6, 0x62
0000002A 317A 2B82 2B0A move.w [A0 + 0x2B0A], [PC + 0x2B82 /* 00002BAE, cstring ""<EOF> */]
00000030 3102 move.w -[A0], D2
00000032 7C3A moveq.l D6, 0x3A
00000034 2ACA move.l [A5]+, A2
00000036 2B32 7C1A move.l -[A5], [A2 + D7 * 4 + 0x1A]
0000003A 312A 2FE2 move.w -[A0], [A2 + 0x2FE2]
0000003E 7AFA moveq.l D5, 0xFFFFFFFA
00000040 7C0B moveq.l D6, 0x0B
00000042 7C9A moveq.l D6, 0xFFFFFF9A
00000044 4A70 1040 tst.w [A0 + D1.w + 0x40]
// begin alternate branch 00000046-00000048
label00000046:
00000046 1040 movea.b A0, D0
// end alternate branch 00000046-00000048
label00000046: // (misaligned)
00000048 C22D A826 and.b D1, [A5 - 0x57DA]
0000004C 3A30 7C0D move.w D5, [A0 + D7 * 4 + 0xD]
00000050 7C0E moveq.l D6, 0x0E
00000052 7C0F moveq.l D6, 0x0F
00000054 7C10 moveq.l D6, 0x10
00000056 7C0D moveq.l D6, 0x0D
00000058 7C0F moveq.l D6, 0x0F
0000005A 7CBA moveq.l D6, 0xFFFFFFBA
0000005C 60E8 bra -0x16 /* 00000046 */
0000005E 50E8 10E8 st [A0 + 0x10E8]
00000062 7E14 moveq.l D7, 0x14
00000064 119F 319F 1040 F870 move.b [[] + D3 + 0x1040F870], [A7]+
0000006C 13DD FA02 59CA move.b [0xFA0259CA], [A5]+
00000072 7C92 moveq.l D6, 0xFFFFFF92
00000074 04BC 59D2 7CD2 59DA 7C32 subi.l 0x59DA7C32, 0x59D27CD2
0000007E 2FDA move.l <<invalid special address>>, [A2]+
00000080 5A02 addq.b D2, 5
00000082 7D1A moveq.l D6, 0x1A
00000084 7D42 moveq.l D6, 0x42
00000086 13C8 13D8 3BB8 move.b [0x13D83BB8], A0
0000008C 7D32 moveq.l D6, 0x32
0000008E 7D3A moveq.l D6, 0x3A
00000090 13C5 FC0E F9EA move.b [0xFC0EF9EA], D5
00000096 2F4A 34A8 move.l [A7 + 0x34A8], A2
0000009A 13C7 EA4E ED0A move.b [0xEA4EED0A], D7
000000A0 EA16 roxr D6.b, 5
000000A2 F962 .extension 0x962 <<F/4-5/4>> // unimplemented
000000A4 59FA 7D6A svs [PC + 0x7D6A /* 00007E10 */]
000000A8 59F2 7D52 7D62 svs [[A2] + 0x7D62]
000000AE 7B6A moveq.l D5, 0x6A
000000B0 D384 addx.l D1, D4
000000B2 10E4 move.b [A0]+, -[A4]
000000B4 0A2E 6A3A E4EB xori.b [A6 - 0x1B15], 0x3A /* ':' */
000000BA 0318 btst [A0]+, D1
000000BC 9A54 sub.w D5, [A4]
000000BE 2408 move.l D2, A0
000000C0 043A E4DA A302 subi.b [PC - 0x5CFE /* FFFFA3C4, cstring ""<EOF> */], 0xDA
000000C6 EB03 asl D3.b, 5
000000C8 989A sub.l D4, [A2]+
000000CA 5404 addq.b D4, 2
000000CC E30C lsl D4.b, 1
000000CE 7E7B moveq.l D7, 0x7B
000000D0 0A40 0E0A xori.w D0, 0xE0A
000000D4 0200 9336 andi.b D0, 0x36 /* '6' */
000000D8 0C6E 402A 0428 cmpi.w [A6 + 0x428], 0x402A /* '@*' */
000000DE 0E4A 4852 .invalid.w A2, 0x4852 /* 'HR' */ // invalid immediate operation
000000E2 320C move.w D1, A4
000000E4 0802 0073 btst.b D2, 0x73 /* 's' */
000000E8 1C38 121C move.b D6, [0x0000121C]
000000EC 4E56 2010 link A6, -0xFFFFDFF0
000000F0 820A or.b D1, A2
000000F2 2408 move.l D2, A0
000000F4 1E40 movea.b A7, D0
000000F6 0EDB .incomplete
000000F8 1004 move.b D0, D4
000000FA BB04 xor.b D4, D5
000000FC 0E25 02BC .invalid.b -[A5], 0xBC // invalid immediate operation
00000100 2010 move.l D0, [A0]
00000102 0005 0214 ori.b D5, 0x14
00000106 04CE .incomplete
00000108 E065 asr D5.w, D0
0000010A 06AB 5F8B 0065 0246 addi.l [A3 + 0x246], 0x5F8B0065
00000112 3410 move.w D2, [A0]
00000114 8A45 or.w D5, D5
00000116 0204 0B03 andi.b D4, 0x3
0000011A 300E move.w D0, A6
0000011C C043 and.w D0, D3
0000011E 187B 0A0B movea.b A4, [PC + D0 * 2 + 0xB]
00000122 010B btst A3, D0
00000124 0248 7308 andi.w A0, 0x7308
00000128 A508 syscall Create/PBHCreate/HCreate, flags=5
0000012A 400E negx.b A6
0000012C 068A 0B1D 5E4B addi.l A2, 0xB1D5E4B
00000132 003B 1BA8 4891 ori.b [PC + D4 - 0x111], 0xA8
00000138 063B 0329 043B addi.b [PC + D0.w * 4 + 0x3B], 0x29 /* ')' */
0000013E 0909 btst A1, D4
00000140 0403 0283 subi.b D3, 0x83
00000144 01CD .incomplete
00000146 0BA3 bclr -[A3], D5
00000148 2173 087B 09A3 move.l [A0 + 0x9A3], [A3 + D0 + 0x7B]
0000014E 084B 003B bchg.b A3, 0x3B /* ';' */
00000152 05A8 3B03 bclr [A0 + 0x3B03], D2
00000156 063B 03A9 018B 7A04 A4B3 addi.b [[ + <<invalid base displacement size>> + D0] + 0x7A04A4B3], 0xA9
00000160 0C94 C851 05CB cmpi.l [A4], 0xC85105CB
00000166 0549 bchg A1, D2
00000168 05C3 .incomplete
0000016A 027B 0A7A 04D3 andi.w [PC + D0.w * 4 - 0x45], 0xA7A /* '\nz' */
00000170 205B movea.l A0, [A3]+
00000172 29C8 3B06 8B01 move.l 0x3B068B01, A0
00000178 1B2B 04CC move.b -[A5], [A3 + 0x4CC]
0000017C 850D sbcd -[A2], -[A5]
0000017E B300 xor.b D0, D1
00000180 890D sbcd -[A4], -[A5]
00000182 7300 moveq.l D1, 0x00
00000184 1C5C movea.b A6, [A4]+
00000186 063E 0200 addi.b <<invalid special address>>, 0x0
0000018A 7324 moveq.l D1, 0x24
0000018C 063E 6CA3 addi.b <<invalid special address>>, 0xA3
00000190 0206 CB05 andi.b D6, 0x5
00000194 16B3 0002 move.b [A3], [A3 + D0.w + 0x2]
00000198 0023 02C1 ori.b -[A3], 0xC1
0000019C 0002 0083 ori.b D2, 0x83
000001A0 5704 subq.b D4, 3
000001A2 3ACB move.w [A5]+, A3
000001A4 0575 19B1 0694 A106 bchg [[0x694A106 + D1]], D2
000001AC B315 xor.b [A5], D1
000001AE AD06 syscall NewString, auto_pop
000001B0 4D14 .invalid 6, [A4] // invalid opcode 4 with b == 4
000001B2 B906 xor.b D6, D4
000001B4 6506 bcs +0x8 /* 000001BC */
000001B6 C500 abcd D2, D0
000001B8 1B20 move.b -[A5], -[A0]
000001BA 043A 3E91 050D subi.b [PC + 0x50D /* 000006C9, value 0x51 'Q' */], 0x91
// begin alternate branch 000001BC-000001C0
label000001BC:
000001BC 3E91 move.w [A7], [A1]
000001BE 050D btst A5, D2
// end alternate branch 000001BC-000001C0
label000001BC: // (misaligned)
000001C0 1736 3C93 move.b -[A3], [A6 + D3 * 4 - 0x109]
000001C4 0085 0D5E E106 ori.l D5, 0xD5EE106
000001CA D032 14A5 add.b D0, [A2 + D1.w * 4 - 0x91]
000001CE 16E3 move.b [A3]+, -[A3]
000001D0 151B move.b -[A2], [A3]+
000001D2 0BEC .incomplete
000001D4 A318 syscall GetFPos, flags=3
000001D6 36B3 03D3 0B14 8E09 move.w [A3], [[] + 0xB148E09]
000001DE 0704 btst D4, D3
000001E0 7300 moveq.l D1, 0x00
000001E2 5C61 addq.w -[A1], 6
000001E4 0602 0003 addi.b D2, 0x3
000001E8 044B 0105 subi.w A3, 0x105
000001EC 038E bclr A6, D1
000001EE 1345 BE33 move.b [A1 - 0x41CD], D5
000001F2 019B bclr [A3]+, D0
000001F4 0136 3327 2501 A50A 2361 btst [[A6 + 0x2501] + D3 * 2 - 0x5AF5DC9F], D0
000001FE 1E0C move.b D7, A4
00000200 0E89 169B 7AB0 .invalid.l A1, 0x169B7AB0 // invalid immediate operation
00000206 2A44 movea.l A5, D4
00000208 DB00 addx.b D5, D0
0000020A 121C move.b D1, [A4]+
0000020C 5020 addq.b -[A0], 8
0000020E F11F .extension 0x11F <<F/4-5/0>> // unimplemented
00000210 2B01 move.l -[A5], D1
00000212 303B 0D04 move.w D0, <<invalid full ext with I/IS == 4>>
00000216 EA56 roxr D6.w, 5
00000218 BB08 cmpm.b [A5]+, [A0]+
0000021A 040B 0448 subi.b A3, 0x48 /* 'H' */
0000021E 3314 move.w -[A1], [A4]
00000220 6100 0E43 bsr +0xE45 /* 00001065 */
00000224 0C06 8A16 cmpi.b D6, 0x16
00000228 0F40 bchg D0, D7
0000022A 2A02 move.l D5, D2
0000022C 000B 0C40 ori.b A3, 0x40 /* '@' */
00000230 6E06 bgt +0x8 /* 00000238 */
00000232 8AC9 divu.w D5, A1
00000234 0513 btst [A3], D2
00000236 5A2E 562C addq.b [A6 + 0x562C], 5
// begin alternate branch 00000238-0000023E
label00000238:
00000238 562C 286A addq.b [A4 + 0x286A], 3
0000023C 250B move.l -[A2], A3
// end alternate branch 00000238-0000023E
label00000238: // (misaligned)
0000023A 286A 250B movea.l A4, [A2 + 0x250B]
0000023E BB3D xor.b <<invalid special address>>, D5
00000240 292B 2A20 move.l -[A4], [A3 + 0x2A20]
00000244 1023 move.b D0, -[A3]
00000246 003C AB00 ori.b ccr, 0
0000024A 2408 move.l D2, A0
0000024C 0636 AA00 0F16 2309 addi.b [[A6] + D0 * 8 + 0x2309], 0x0
00000254 0200 0300 andi.b D0, 0x0
00000258 04EA .incomplete
0000025A 36A3 move.w [A3], -[A3]
0000025C 0A04 5B10 xori.b D4, 0x10
00000260 1F23 move.b -[A7], -[A3]
00000262 00EB .incomplete
00000264 030F btst A7, D1
00000266 9A54 sub.w D5, [A4]
00000268 0623 00DE addi.b -[A3], 0xDE
0000026C 30A4 move.w [A0], -[A4]
0000026E FB08 .extension 0xB08 <<F/4-5/5>> // unimplemented
00000270 0816 2B06 btst.b [A6], 0x6
00000274 1630 160F move.b D3, [A0 + D1.w * 8 + 0xF]
00000278 28A3 move.l [A4], -[A3]
0000027A 0A02 000F xori.b D2, 0xF
0000027E 0507 btst D7, D2
00000280 0F44 bchg D4, D7
00000282 5358 subq.w [A0]+, 1
00000284 8916 or.b [A6], D4
00000286 0930 0B03 2B06 0E83 btst [[A0 + <<invalid base displacement size>> + D0 * 2] + 0x2B060E83], D4
0000028E 0604 E902 addi.b D4, 0x2
00000292 1318 move.b -[A1], [A0]+
00000294 6303 bls +0x5 /* 00000299 */
00000296 408D negx.l A5
00000298 1187 8044 move.b [A0 + A0.w + 0x44], D7
0000029C 6903 bvs +0x5 /* 000002A1 */
0000029E 4D3A 0F75 .invalid 6, [PC + 0xF75 /* 00001215, cstring ""<EOF> */] // invalid opcode 4 with b == 4
000002A2 030F btst A7, D1
000002A4 6907 bvs +0x9 /* 000002AD */
000002A6 F103 .extension 0x103 <<F/4-5/0>> // unimplemented
000002A8 2B05 move.l -[A5], D5
000002AA 3C23 move.w D6, -[A3]
000002AC 0324 btst -[A4], D1
000002AE 0E14 E501 .invalid.b [A4], 0x1 // invalid immediate operation
000002B2 5B7A 9B02 subq.w [PC - 0x64FE /* FFFF9DB6, cstring ""<EOF> */], 5
000002B6 0A16 3043 xori.b [A6], 0x43 /* 'C' */
000002BA 009C 5CD4 0200 ori.l [A4]+, 0x5CD40200
000002C0 4380 .invalid 1, D0 // invalid opcode 4 with b == 6
000002C2 A51F syscall DisposPtr/DisposePtr, flags=5
000002C4 0A69 1F68 B303 xori.w [A1 - 0x4CFD], 0x1F68
000002CA 6B0B bmi +0xD /* 000002D7 */
000002CC 0A8E 062B 050A xori.l A6, 0x62B050A
000002D2 8E02 or.b D7, D2
000002D4 000F 78E1 ori.b A7, 0xE1
000002D8 00BB 5485 1E68 C320 0A49 ori.l [PC + 0xA49 + A4 * 2], 0x54851E68
000002E2 080F 8900 btst.b A7, 0x0
000002E6 0F44 bchg D4, D7
000002E8 2B03 move.l -[A5], D3
000002EA CD1D and.b [A5]+, D6
000002EC 890C sbcd -[A4], -[A4]
000002EE 8D0F sbcd -[A6], -[A7]
000002F0 FEA9 020B .extension 0xEA9 <<F/2-3/7>> // unimplemented
000002F4 5A2D 299B addq.b [A5 + 0x299B], 5
000002F8 122D 2984 move.b D1, [A5 + 0x2984]
000002FC A30A syscall OpenRF/PBHOpenRF/HOpenRF, flags=3
000002FE C304 abcd D1, D4
00000300 1E0C move.b D7, A4
00000302 680C bvc +0xE /* 00000310 */
00000304 C304 abcd D1, D4
00000306 0200 2B1A andi.b D0, 0x1A
0000030A D8B6 DCCA add.l D4, [A6 + A5 * 4 - 0x54]
0000030E 7403 moveq.l D2, 0x03
label00000310:
00000310 1206 move.b D1, D6
00000312 A312 syscall SetEOF, flags=3
00000314 069B 1204 2813 addi.l [A3]+, 0x12042813
0000031A 0104 btst D4, D0
0000031C 289E move.l [A4], [A6]+
0000031E 0200 8341 andi.b D0, 0x41 /* 'A' */
00000322 7861 moveq.l D4, 0x61
00000324 0102 btst D2, D0
00000326 006B 7A78 163B ori.w [A3 + 0x163B], 0x7A78 /* 'zx' */
0000032C 00A5 022B 0502 ori.l -[A5], 0x22B0502
label00000332:
00000332 0063 00C9 ori.w -[A3], 0xC9
00000336 0514 btst [A4], D2
00000338 8905 sbcd D4, D5
0000033A CB53 and.w [A3], D5
0000033C CB04 abcd D5, D4
0000033E 1314 move.b -[A1], [A4]
00000340 4902 .invalid 4, D2 // invalid opcode 4 with b == 4
00000342 E501 asl D1.b, 2
00000344 6B13 bmi +0x15 /* 00000359 */
00000346 140C move.b D2, A4
00000348 6B13 bmi +0x15 /* 0000035D */
0000034A E501 asl D1.b, 2
0000034C 0200 9782 andi.b D0, 0x82
00000350 8AE1 divu.w D5, -[A1]
00000352 0765 bchg -[A5], D3
00000354 0329 089B btst [A1 + 0x89B], D1
00000358 59E9 2DA5 svs [A1 + 0x2DA5]
0000035C 18A3 move.b [A4], -[A3]
0000035E 0109 btst A1, D0
00000360 10CB move.b [A0]+, A3
00000362 008B 0243 1114 ori.l A3, 0x2431114
00000368 06A3 0197 027B addi.l -[A3], 0x197027B
0000036E A301 syscall Close, flags=3
00000370 0636 0200 2B82 2B0A addi.b [[ + <<invalid base displacement size>> + D2 * 2] + 0x2B0A], 0x0
00000378 0440 3689 subi.w D0, 0x3689
0000037C 13E3 8604 2805 move.b [0x86042805], -[A3]
00000382 2805 move.l D4, D5
00000384 1CEB 592D move.b [A6]+, [A3 + 0x592D]
00000388 14A9 164B move.b [A2], [A1 + 0x164B]
0000038C 000E 7A53 ori.b A6, 0x53 /* 'S' */
00000390 0604 88AD addi.b D4, 0xAD
00000394 03B1 274D bclr <<invalid full ext with IS == 1 and I/IS == 5>>, D1
00000398 04B3 040E 6504 8100 subi.l [A3 + <<invalid base displacement size>> + A0], 0x40E6504
000003A0 8919 or.b [A1]+, D4
000003A2 0FD5 .incomplete
000003A4 2465 movea.l A2, -[A5]
000003A6 0506 btst D6, D2
000003A8 6888 bvc -0x76 /* 00000332 */
000003AA 400E negx.b A6
000003AC DB0A addx.b -[A5], -[A2]
000003AE 1441 movea.b A2, D1
000003B0 0F0C btst A4, D7
000003B2 6839 bvc +0x3B /* 000003ED */
000003B4 0C2B 0506 8225 cmpi.b [A3 - 0x7DDB], 0x6
000003BA 0C76 A32D 044C cmpi.w [A6 + D0.w * 4 + 0x4C], 0xA32D
000003C0 A30A syscall OpenRF/PBHOpenRF/HOpenRF, flags=3
000003C2 2C40 movea.l A6, D0
000003C4 8206 or.b D1, D6
000003C6 E689 lsr D1, 3
000003C8 51E6 sf -[A6]
000003CA 054B bchg A3, D2
000003CC EB0B lsl D3.b, 5
000003CE 9151 sub.w [A1], D0
000003D0 EB0B lsl D3.b, 5
000003D2 8951 or.w [A1], D4
000003D4 4503 .invalid 2, D3 // invalid opcode 4 with b == 4
label000003D6:
000003D6 3AEB 0BF5 move.w [A5]+, [A3 + 0xBF5]
000003DA 514A subq.w A2, 8
000003DC 0ED0 .incomplete
000003DE 5232 28BB addq.b [A2 + D2 - 0x69], 1
000003E2 0802 001B btst.b D2, 0x1B
000003E6 1F2B 0030 move.b -[A7], [A3 + 0x30]
000003EA 1561 A301 move.b [A2 - 0x5CFF], -[A1]
000003EE 3C0B move.w D6, A3
000003F0 0524 btst -[A4], D2
000003F2 6EE2 bgt -0x1C /* 000003D6 */
000003F4 481B nbcd.b [A3]+
000003F6 0108 btst A0, D0
000003F8 1458 movea.b A2, [A0]+
000003FA 8D09 sbcd -[A6], -[A1]
000003FC AB04 syscall ColorMap
000003FE C11C and.b [A4]+, D0
00000400 58C5 svc D5
00000402 3163 004B move.w [A0 + 0x4B], -[A3]
00000406 0623 07E1 addi.b -[A3], 0xE1
0000040A 1758 B523 move.b [A3 - 0x4ADD], [A0]+
0000040E C11B and.b [A3]+, D0
00000410 0502 btst D2, D2
00000412 A100 syscall Open/PBHOpen/HOpen, flags=1
00000414 7302 moveq.l D1, 0x02
00000416 CE43 and.w D7, D3
00000418 0C0A 7302 cmpi.b A2, 0x2
0000041C 290F move.l -[A4], A7
0000041E 0F9D bclr [A5]+, D7
00000420 020B 519B andi.b A3, 0x9B
00000424 00B8 9302 7E0B 51D3 ori.l [0x000051D3], 0x93027E0B
0000042C 084B 064B bchg.b A3, 0x4B /* 'K' */
00000430 09C5 .incomplete
00000432 0140 bchg D0, D0
00000434 C507 abcd D2, D7
00000436 AD24 syscall FrontWindow, auto_pop
00000438 2D03 move.l -[A6], D3
0000043A 4473 0585 neg.w [[ + <<invalid base displacement size>>] + D0 * 4]
0000043E 4A48 tst.w A0
00000440 7533 moveq.l D2, 0x33
00000442 4A2A D05C tst.b [A2 - 0x2FA4]
00000446 650F bcs +0x11 /* 00000457 */
00000448 5C49 addq.w A1, 6
0000044A 0F0F btst A7, D7
0000044C 410F .invalid 0, A7 // invalid opcode 4 with b == 4
0000044E 5609 addq.b A1, 3
00000450 4E0E .invalid // invalid opcode 4
00000452 2010 move.l D0, [A0]
00000454 4B03 .invalid 5, D3 // invalid opcode 4 with b == 4
00000456 3C5B movea.w A6, [A3]+
00000458 0883 0948 bclr.b D3, 0x48 /* 'H' */
0000045C 2E2A 3A3E move.l D7, [A2 + 0x3A3E]
00000460 1818 move.b D4, [A0]+
00000462 1818 move.b D4, [A0]+
00000464 2408 move.l D2, A0
00000466 7B0F moveq.l D5, 0x0F
00000468 3B65 A109 move.w [A5 - 0x5EF7], -[A5]
0000046C 631D bls +0x1F /* 0000048B */
0000046E 1B62 0962 move.b [A5 + 0x962 /* export_296 */], -[A2]
label00000472:
00000472 8B02 sbcd D5, D2
00000474 9898 sub.l D4, [A0]+
00000476 9898 sub.l D4, [A0]+
00000478 4B05 .invalid 5, D5 // invalid opcode 4 with b == 4
0000047A E91F rol D7.b, 4
0000047C 832A EB01 or.b [A2 - 0x14FF], D1
00000480 8643 or.w D3, D3
00000482 0343 bchg D3, D1
00000484 82F3 6FC5 divu.w D1, <<invalid full ext with IS == 1 and I/IS == 5>>
00000488 224B movea.l A1, A3
0000048A 0843 0C3A bchg.b D3, 0x3A /* ':' */
0000048E 4B03 .invalid 5, D3 // invalid opcode 4 with b == 4
00000490 6985 bvs -0x79 /* 00000417 */
00000492 064B 035B addi.w A3, 0x35B
00000496 0002 0083 ori.b D2, 0x83
0000049A 15ED 4913 8504 move.b [PC - 0x7AFC /* FFFF89A0, cstring ""<EOF> */], [A5 + 0x4913]
000004A0 62D0 bhi -0x2E /* 00000472 */
000004A2 8300 sbcd D1, D0
000004A4 6B81 bmi -0x7D /* 00000427 */
000004A6 C004 and.b D0, D4
000004A8 230E move.l -[A1], A6
000004AA F312 .extension 0x312 <<F/4-5/1>> // unimplemented
000004AC 7329 moveq.l D1, 0x29
000004AE DB57 add.w [A7], D5
000004B0 30FB 821B move.w [A0]+, [PC + A0.w * 2 + 0x1B]
000004B4 E2B8 ror D0, D1
000004B6 8B01 sbcd D5, D1
000004B8 1302 move.b -[A1], D2
000004BA D462 add.w D2, -[A2]
000004BC AE56 syscall SpeechRecognitionDispatch, auto_pop
000004BE 5CA5 addq.l -[A5], 6
000004C0 037B 39CB 08BE DC80 bchg [[ + <<invalid base displacement size>>] + 0x8BEDC80], D1
000004C8 BB39 443B 086D xor.b [0x443B086D], D5
000004CE 0D00 btst D0, D6
000004D0 0000 4500 ori.b D0, 0x0
000004D4 B100 xor.b D0, D0
000004D6 4500 .invalid 2, D0 // invalid opcode 4 with b == 4
000004D8 6301 bls +0x3 /* 000004DB */
000004DA 102B 143C move.b D0, [A3 + 0x143C]
000004DE 8B17 or.b [A7], D5
000004E0 F188 .invalid <<F/6/0>>
000004E2 2301 move.l -[A1], D1
000004E4 1305 move.b -[A1], D5
000004E6 0686 AA00 3325 addi.l D6, 0xAA003325
000004EC 1645 movea.b A3, D5
000004EE 6B41 bmi +0x43 /* 00000531 */
000004F0 5E45 addq.w D5, 7
000004F2 0783 bclr D3, D3
000004F4 007B 2186 EB27 DC30 3B30 6314 ori.w [[PC - 0x23D0] + A6 * 2 + 0x3B306314], 0x2186
00000500 A614 syscall GetVol/PBHGetVol/HGetVol, flags=6
00000502 06A6 0200 CB19 addi.l -[A6], 0x200CB19
00000508 CB04 abcd D5, D4
0000050A 431F .invalid 1, [A7]+ // invalid opcode 4 with b == 4
0000050C 066B 0A16 2316 addi.w [A3 + 0x2316], 0xA16
00000512 166A 0567 movea.b A3, [A2 + 0x567]
00000516 0CA6 4101 880F cmpi.l -[A6], 0x4101880F
0000051C E2A6 asr D6, D1
0000051E 046B 2F63 0CF3 subi.w [A3 + 0xCF3], 0x2F63 /* '/c' */
00000524 61D3 bsr -0x2B /* 000004F9 */
00000526 AAD3 syscall 0xAD3
00000528 031B btst [A3]+, D1
0000052A 627A bhi +0x7C /* 000005A6 */
0000052C 3300 move.w -[A1], D0
0000052E 630B bls +0xD /* 0000053B */
00000530 1300 move.b -[A1], D0
00000532 F309 .extension 0x309 <<F/4-5/1>> // unimplemented
00000534 2513 move.l -[A2], [A3]
00000536 E90D lsl D5.b, 4
00000538 5863 addq.w -[A3], 4
0000053A 0425 2B0C subi.b -[A5], 0xC
0000053E 86C5 divu.w D3, D5
00000540 9423 sub.b D2, -[A3]
00000542 0C3D 0215 cmpi.b <<invalid special address>>, 0x15
00000546 02DC .incomplete
00000548 809B or.l D0, [A3]+
0000054A 232E 862C move.l -[A1], [A6 - 0x79D4]
0000054E 9301 subx.b D1, D1
00000550 6E33 bgt +0x35 /* 00000585 */
00000552 00AB 027B 0F30 2514 ori.l [A3 + 0x2514], 0x27B0F30
0000055A 1300 move.b -[A1], D0
0000055C 3B38 1B62 move.w -[A5], [0x00001B62]
00000560 6310 bls +0x12 /* 00000572 */
00000562 9B1B sub.b [A3]+, D5
00000564 E32A lsl D2.b, D1
00000566 EB2B lsl D3.b, D5
00000568 9B1C sub.b [A4]+, D5
0000056A 8B01 sbcd D5, D1
0000056C 8B03 sbcd D5, D3
0000056E 5315 subq.b [A5], 1
00000570 3300 move.w -[A1], D0
label00000572:
00000572 5330 DC30 subq.b [A0 + A5 * 4 + 0x30], 1
00000576 9B2D 0FA1 sub.b [A5 + 0xFA1], D5
0000057A 84EB 057A divu.w D2, [A3 + 0x57A]
0000057E FB07 .extension 0xB07 <<F/4-5/5>> // unimplemented
00000580 0F29 1CEB btst [A1 + 0x1CEB], D7
00000584 083A 2B14 2D1C btst.b [PC + 0x2D1C /* 000032A2, cstring ""<EOF> */], 0x14
0000058A 2B14 move.l -[A5], [A4]
0000058C 291C move.l -[A4], [A4]+
0000058E 2B0C move.l -[A5], A4
00000590 0F01 btst D1, D7
00000592 03DB .incomplete
00000594 0801 030F btst.b D1, 0xF
00000598 0903 btst D3, D4
0000059A A302 syscall Read, flags=3
0000059C A705 syscall Status, flags=7
0000059E 15A5 1A83 move.b [A2 + D1 * 2 - 0x125], -[A5]
000005A2 045B 4644 subi.w [A3]+, 0x4644 /* 'FD' */
label000005A6:
000005A6 B317 xor.b [A7], D1
000005A8 A937 syscall DrawMenuBar
000005AA C704 abcd D3, D4
000005AC 7030 moveq.l D0, 0x30
000005AE E30D lsl D5.b, 1
000005B0 D704 addx.b D3, D4
000005B2 6F5A ble +0x5C /* 0000060E */
000005B4 1093 move.b [A0], [A3]
000005B6 053C 0B0E btst 0xE, D2
000005BA 6B18 bmi +0x1A /* 000005D4 */
000005BC 48E3 120E movem.l -[A3], D3,D6,A4,A5,A6
000005C0 2408 move.l D2, A0
000005C2 332A 5683 move.w -[A1], [A2 + 0x5683]
000005C6 0443 1E33 subi.w D3, 0x1E33
000005CA 2A9B move.l [A5], [A3]+
000005CC 089B 0A4B bclr.b [A3]+, 0x4B /* 'K' */
000005D0 882B 133A or.b D4, [A3 + 0x133A]
label000005D4:
000005D4 E179 rol D1.w, D0
000005D6 4509 .invalid 2, A1 // invalid opcode 4 with b == 4
000005D8 E306 asl D6.b, 1
000005DA 4B88 .invalid 5, A0 // invalid opcode 4 with b == 6
000005DC 5B15 subq.b [A5], 5
000005DE 3101 move.w -[A0], D1
000005E0 4B23 .invalid 5, -[A3] // invalid opcode 4 with b == 4
000005E2 050C btst A4, D2
000005E4 6304 bls +0x6 /* 000005EA */
000005E6 AB1F syscall RgnBlit
000005E8 5C13 addq.b [A3], 6
label000005EA:
000005EA 0B02 btst D2, D5
000005EC 008B 3563 0C01 ori.l A3, 0x35630C01
000005F2 146B 2541 movea.b A2, [A3 + 0x2541]
000005F6 39E5 01B2 move.w 0x1B2, -[A5]
000005FA 2300 move.l -[A1], D0
000005FC 3A93 move.w [A5], [A3]
000005FE 050D btst A5, D2
00000600 0E93 0509 0EE1 .invalid.l [A3], 0x5090EE1 // invalid immediate operation
00000606 063B 3003 067A addi.b [PC + D0.w * 8 + 0x7A], 0x3
0000060C 2307 move.l -[A1], D7
label0000060E:
0000060E 04E1 .incomplete
00000610 A428 syscall RecoverHandle, flags=4
00000612 6B01 bmi +0x3 /* 00000615 */
00000614 E5A4 asl D4, D2
00000616 130B move.b -[A1], A3
00000618 167E movea.b A3, <<invalid special address>>
0000061A 892B 0955 or.b [A3 + 0x955], D4
0000061E 7E85 moveq.l D7, 0xFFFFFF85
00000620 06EB .incomplete
00000622 5944 subq.w D4, 4
00000624 130E move.b -[A1], A6
00000626 6970 bvs +0x72 /* 00000698 */
00000628 F705 .extension 0x705 <<F/4-5/3>> // unimplemented
0000062A 45E7 lea.l A2, -[A7]
0000062C 0556 bchg [A6], D2
0000062E 730A moveq.l D1, 0x0A
00000630 E171 roxl D1.w, D0
00000632 BB01 xor.b D1, D5
00000634 E510 roxl D0.b, 2
00000636 8ED6 divu.w D7, [A6]
00000638 0B4E bchg A6, D5
0000063A 0673 0A16 80A9 addi.w [A3 + A0.w - 0x87], 0xA16
00000640 5373 0A65 subq.w [A3 + D0 * 2 + 0x65], 1
00000644 99D3 sub.l A4, [A3]
00000646 08A9 1B53 243A bclr.b [A1 + 0x243A], 0x53 /* 'S' */
0000064C 730A moveq.l D1, 0x0A
0000064E 8D0D sbcd -[A6], -[A5]
00000650 730A moveq.l D1, 0x0A
00000652 C57C 8315 and.w 0x8315, D2
00000656 5ABB 198E D67B addq.l [[ + <<invalid base displacement size>>] + D1 - 0x2985], 5
0000065C 3BF7 05FA A116 A706 0D9B move.w <<invalid special address>>, [[-0x5EE958FA] + 0xD9B]
00000666 0D8E bclr A6, D6
00000668 D67B 1745 add.w D3, <<invalid full ext with IS == 1 and I/IS == 5>>
0000066C 0442 5904 subi.w D2, 0x5904
00000670 8930 4B08 or.b [A0 + <<invalid base displacement size>> + D4 * 2], D4
00000674 F305 .extension 0x305 <<F/4-5/1>> // unimplemented
00000676 A706 syscall KillIO, flags=7
00000678 2FFB 0C8E move.l <<invalid special address>>, [PC + D0 * 4 - 0x114]
0000067C D66B 01A7 add.w D3, [A3 + 0x1A7]
00000680 0640 C300 addi.w D0, 0xC300
00000684 29A8 4384 8E49 move.l [A4 + A0 * 8 + 0x49], [A0 + 0x4384]
0000068A 4A73 2691 tst.w [A3 + D2.w * 8 - 0x111]
0000068E 76A3 moveq.l D3, 0xFFFFFFA3
00000690 0AD7 .incomplete
00000692 05DF .incomplete
00000694 6116 bsr +0x18 /* 000006AC */
00000696 F705 .extension 0x705 <<F/4-5/3>> // unimplemented
label00000698:
00000698 DD5A add.w [A2]+, D6
0000069A 5AE7 spl -[A7]
0000069C 046F E146 3EF9 subi.w [A7 + 0x3EF9], 0xE146
000006A2 1801 move.b D4, D1
000006A4 AA3E syscall ReserveEntry
000006A6 F10B .extension 0x10B <<F/4-5/0>> // unimplemented
000006A8 A5B8 syscall vSoundDead, flags=5
000006AA 0304 btst D4, D1
fn000006AC:
000006AC 0302 btst D2, D1
000006AE 2510 move.l -[A2], [A0]
000006B0 E50E lsl D6.b, 2
000006B2 D37A 2312 add.w [PC + 0x2312 /* 000029C6, cstring ""<EOF> */], D1
000006B6 8ED6 divu.w D7, [A6]
000006B8 5B01 subq.b D1, 5
000006BA A706 syscall KillIO, flags=7
000006BC C283 and.l D1, D3
000006BE 0204 6283 andi.b D4, 0x83
000006C2 005B 05EB ori.w [A3]+, 0x5EB
000006C6 27E5 7A51 move.l [PC + D7 * 2 + 0x51], -[A5]
000006CA 0FE3 .incomplete
000006CC 2459 movea.l A2, [A1]+
000006CE 0F08 btst A0, D7
000006D0 A302 syscall Read, flags=3
000006D2 1066 movea.b A0, -[A6]
000006D4 815F or.w [A7]+, D0
000006D6 0909 btst A1, D4
000006D8 04F3 .incomplete
000006DA 140B move.b D2, A3
000006DC 465B not.w [A3]+
000006DE 0B0F btst A7, D5
000006E0 661E bne +0x20 /* 00000700 */
000006E2 0C66 0200 cmpi.w -[A6], 0x200
000006E6 1B0F move.b -[A5], A7
000006E8 D89B add.l D4, [A3]+
000006EA 0241 4BF3 andi.w D1, 0x4BF3
000006EE 615B bsr +0x5D /* 0000074B */
000006F0 0B0F btst A7, D5
fn000006F2:
000006F2 A501 syscall Close, flags=5
000006F4 22E9 0141 move.l [A1]+, [A1 + 0x141]
000006F8 9633 09DB 0530 655B sub.b D3, [[] + 0x530655B]
label00000700:
00000700 7329 moveq.l D1, 0x29
00000702 5B0B subq.b A3, 5
00000704 0F66 bchg -[A6], D7
00000706 3231 04A3 move.w D1, [A1 + D0.w * 4 - 0x93]
0000070A 0DEC .incomplete
0000070C 6B51 bmi +0x53 /* 0000075F */
0000070E FB02 .extension 0xB02 <<F/4-5/5>> // unimplemented
00000710 4B34 1302 A502 .invalid 5, [[A4 + <<invalid base displacement size>> + D1 * 2] - 0x5AFE] // invalid opcode 4 with b == 4
00000716 B8A3 cmp.l D4, -[A3]
00000718 0729 1A7B btst [A1 + 0x1A7B], D3
0000071C 39A9 5B85 7882 move.w [A4 + D7 - 0x126], [A1 + 0x5B85]
00000722 899D or.l [A5]+, D4
00000724 0F75 0DFE bchg <<invalid full ext with IS == 1 and I/IS == 6>>, D7
00000728 BEDC cmpa.w A7, [A4]+
0000072A 7EEB moveq.l D7, 0xFFFFFFEB
0000072C 1CA9 0D23 move.b [A6], [A1 + 0xD23]
00000730 28A5 move.l [A4], -[A5]
00000732 0DE5 .incomplete
00000734 8C68 8903 or.w D6, [A0 - 0x76FD]
00000738 1305 move.b -[A1], D5
0000073A C5C9 muls.w D2, A1
0000073C 0862 7304 bchg.b -[A2], 0x4
00000740 AE2B syscall GetNextDevice, auto_pop
00000742 065C 0200 addi.w [A4]+, 0x200
00000746 AB21 syscall RSect
00000748 A966 syscall TestControl
0000074A FB81 .invalid <<F/6/5>>
0000074C 8D5D or.w [A5]+, D6
0000074E 5B0B subq.b A3, 5
00000750 EB27 asl D7.b, D5
00000752 6805 bvc +0x7 /* 00000759 */
00000754 A425 syscall GetHandleSize, flags=4
00000756 0B69 02D8 bchg [A1 + 0x2D8], D5
0000075A 6B81 bmi -0x7D /* 000006DD */
0000075C B15A xor.w [A2]+, D0
0000075E 6192 bsr -0x6C /* 000006F2 */
00000760 A501 syscall Close, flags=5
00000762 E314 roxl D4.b, 1
00000764 6B01 bmi +0x3 /* 00000767 */
00000766 9CE9 6AB3 sub.w A6, [A1 + 0x6AB3]
0000076A 380F move.w D4, A7
0000076C 054E bchg A6, D2
0000076E 1B53 5109 move.b [A5 + 0x5109], [A3]
00000772 903C 9E01 sub.b D0, 0x1
00000776 852E 0E11 or.b [A6 + 0xE11], D2
0000077A 760B moveq.l D3, 0x0B
0000077C 0A05 1D3B xori.b D5, 0x3B /* ';' */
// begin alternate branch 0000077E-0000078A
label0000077E:
0000077E 1D3B 6521 00A0 move.b -[A6], [[PC + 0xA0 + D6 * 4]]
00000784 1A0F move.b D5, A7
00000786 26ED 91FE move.l [A3]+, [A5 - 0x6E02]
// end alternate branch 0000077E-0000078A
label0000077E: // (misaligned)
00000780 6521 bcs +0x23 /* 000007A3 */
00000782 00A0 1A0F 26ED ori.l -[A0], 0x1A0F26ED
00000788 91FE sub.l A0, <<invalid special address>>
0000078A 1E16 move.b D7, [A6]
0000078C 0FA1 bclr -[A1], D7
0000078E 6906 bvs +0x8 /* 00000796 */
00000790 909D sub.l D0, [A5]+
00000792 69EA bvs -0x14 /* 0000077E */
00000794 909E sub.l D0, [A6]+
label00000796:
00000796 0469 C656 58A4 subi.w [A1 + 0x58A4], 0xC656
0000079C B30A cmpm.b [A1]+, [A2]+
0000079E 8B02 sbcd D5, D2
000007A0 098F bclr A7, D4
000007A2 8504 sbcd D2, D4
000007A4 731C moveq.l D1, 0x1C
000007A6 44CB move.b A3, CCR
000007A8 035D bchg [A5]+, D1
000007AA B60C cmp.b D3, A4
000007AC 081A 4B0F btst.b [A2]+, 0xF
000007B0 2604 move.l D3, D4
000007B2 968B sub.l D3, A3
000007B4 029C 047B 028B andi.l [A4]+, 0x47B028B
000007BA 022D A2D3 0041 andi.b [A5 + 0x41], 0xD3
000007C0 22E3 move.l [A1]+, -[A3]
000007C2 2248 movea.l A1, A0
000007C4 8309 sbcd -[A1], -[A1]
000007C6 8522 or.b -[A2], D2
000007C8 7B0F moveq.l D5, 0x0F
000007CA 568B addq.l A3, 3
000007CC 039B bclr [A3]+, D1
000007CE 0D61 bchg -[A1], D6
000007D0 7BE9 moveq.l D5, 0xFFFFFFE9
000007D2 68E1 bvc -0x1D /* 000007B5 */
000007D4 1573 1D05 53BE move.b [A2 + 0x53BE], [[A3 + <<invalid base displacement size>>] + D1 * 4]
000007DA DC30 FB33 0B18 0D41 5B0F 3AD3 add.b D6, [[A0 + 0xB180D41 + A7 * 2] + 0x5B0F3AD3]
000007E6 00AD 3CD3 00A1 A4C5 ori.l [A5 - 0x5B3B], 0x3CD300A1
000007EE 3C6B 0B89 movea.w A6, [A3 + 0xB89]
000007F2 5213 addq.b [A3], 1
000007F4 0185 bclr D5, D0
000007F6 52D4 shi [A4]
000007F8 169B move.b [A3], [A3]+
000007FA 0899 529B bclr.b [A1]+, 0x9B
000007FE 0805 06EB btst.b D5, 0xEB
00000802 5963 subq.w -[A3], 4
00000804 0373 1DA5 871A bchg [[-0x78E6] + D1 * 4], D1
0000080A 0F26 btst -[A6], D7
0000080C E923 asl D3.b, D4
0000080E E705 asl D5.b, 3
00000810 CD85 and.l D5, D6
00000812 7F36 moveq.l D7, 0x36
00000814 0A24 0E09 xori.b -[A4], 0x9 /* '\t' */
00000818 DD0F addx.b -[A6], -[A7]
0000081A 16C3 move.b [A3]+, D3
0000081C 0705 btst D5, D3
0000081E 150A move.b -[A2], A2
00000820 4060 negx.w -[A0]
00000822 4008 negx.b A0
00000824 0C65 B50F cmpi.w -[A5], 0xB50F
00000828 8900 sbcd D4, D0
0000082A 2B11 move.l -[A5], [A1]
0000082C 2E36 2CCB move.l D7, [A6 + D2 * 4 - 0x53]
00000830 003B 0553 08A5 ori.b [PC + D0 - 0x91], 0x53 /* 'S' */
00000836 00C1 .incomplete
00000838 90BB 1DE9 1CE1 sub.l D0, [[0x1CE1]]
0000083E 952A 1303 sub.b [A2 + 0x1303], D2
00000842 F42A cpushl NONE, [A2]
00000844 4903 .invalid 4, D3 // invalid opcode 4 with b == 4
00000846 FEE5 9665 .extension 0xEE5 <<F/2-3/7>> // unimplemented
0000084A 1736 142E move.b -[A3], [A6 + D1.w * 4 + 0x2E]
0000084E 08CC 491F bset.b A4, 0x1F
00000852 1A53 movea.b A5, [A3]
00000854 1826 move.b D4, -[A6]
00000856 2B02 move.l -[A5], D2
00000858 0E4D B92D .invalid.w A5, 0xB92D // invalid immediate operation
0000085C 0263 4E16 andi.w -[A3], 0x4E16
00000860 0F1A btst [A2]+, D7
00000862 2B40 3502 move.l [A5 + 0x3502 /* export_1692 */], D0
00000866 7C2E moveq.l D6, 0x2E
00000868 08B1 2406 7CAA bclr.b [A1 + D7 * 4 - 0x86], 0x6
0000086E 000F CD0C ori.b A7, 0xC
00000872 063E 0C7C addi.b <<invalid special address>>, 0x7C /* '|' */
00000876 0200 0F89 andi.b D0, 0x89
0000087A 0061 0C7C ori.w -[A1], 0xC7C
0000087E 650C bcs +0xE /* 0000088C */
00000880 2306 move.l -[A1], D6
00000882 A500 syscall Open/PBHOpen/HOpen, flags=5
00000884 7306 moveq.l D1, 0x06
00000886 0EA1 0CC9 04C3 .invalid.l -[A1], 0xCC904C3 // invalid immediate operation
label0000088C:
0000088C 06A9 2AA9 9EC9 03FE addi.l [A1 + 0x3FE], 0x2AA99EC9
00000894 2908 move.l -[A4], A0
00000896 EB06 asl D6.b, 5
00000898 2524 move.l -[A2], -[A4]
0000089A A5B4 syscall vFlushMDB, flags=5
0000089C 0406 EB06 subi.b D6, 0x6
000008A0 BDB6 AB08 xor.l [A6 + <<invalid base displacement size>> + A2 * 2], D6
000008A4 1481 move.b [A2], D1
000008A6 011A btst [A2]+, D0
000008A8 0B16 btst [A6], D5
000008AA 2676 C133 9709 2933 19F1 B8A6 movea.l A3, [[A6 - 0x68F6D6CD + A4] + 0x19F1B8A6]
000008B6 0A09 1A0F xori.b A1, 0xF
000008BA 16FB 0925 0D0C move.b [A3]+, [[PC + 0xD0C] + D0]
000008C0 0816 AB77 btst.b [A6], 0x77 /* 'w' */
000008C4 16AC 16B3 move.b [A3], [A4 + 0x16B3]
000008C8 4716 .invalid 3, [A6] // invalid opcode 4 with b == 4
000008CA 0B0F btst A7, D5
000008CC A916 syscall HideWindow
000008CE 8788 95E3 unpk -[A3], -[A0], 0x95E3
000008D2 0E01 0A0E .invalid.b D1, 0xE // invalid immediate operation
000008D6 1E06 move.b D7, D6
000008D8 6809 bvc +0xB /* 000008E3 */
000008DA 02B3 4F38 0A2E 08E5 andi.l [A3 + D0 - 0x27], 0x4F380A2E /* 'O8\n.' */
000008E2 FF02 .extension 0xF02 <<F/4-5/7>> // unimplemented
label000008E4:
000008E4 0033 16A1 1B0E B51B ori.b [[A3 + <<invalid base displacement size>>] + D1 * 2 - 0x4AE5], 0xA1
000008EC C50E abcd -[A2], -[A6]
000008EE AB0E syscall MakeScaleTbl
000008F0 4923 .invalid 4, -[A3] // invalid opcode 4 with b == 4
000008F2 9B05 subx.b D5, D5
000008F4 06AB 0E16 2AD6 930D addi.l [A3 - 0x6CF3], 0xE162AD6
000008FC 8948 0F78 pack -[A4], -[A0], 0x0F78
00000900 6501 bcs +0x3 /* 00000903 */
00000902 3016 move.w D0, [A6]
00000904 852C 331C or.b [A4 + 0x331C], D2
00000908 78A1 moveq.l D4, 0xFFFFFFA1
0000090A 0021 0353 ori.b -[A1], 0x53 /* 'S' */
label0000090E:
0000090E 0317 btst [A7], D1
00000910 0176 6300 bchg [A6 + <<invalid base displacement size>> + D6 * 2], D0
00000914 CB2A 2A0B and.b [A2 + 0x2A0B], D5
00000918 0D06 btst D6, D6
0000091A 1B07 move.b -[A5], D7
0000091C 0200 2B49 andi.b D0, 0x49 /* 'I' */
00000920 78B2 moveq.l D4, 0xFFFFFFB2
00000922 1B07 move.b -[A5], D7
00000924 4D24 .invalid 6, -[A4] // invalid opcode 4 with b == 4
00000926 140A move.b D2, A2
00000928 1A83 move.b [A5], D3
0000092A 3101 move.w -[A0], D1
0000092C 1FC9 move.b <<invalid special address>>, A1
0000092E 242D 2400 move.l D2, [A5 + 0x2400]
00000932 1068 0A24 movea.b A0, [A0 + 0xA24]
00000936 6006 bra +0x8 /* 0000093E */
00000938 68AA bvc -0x54 /* 000008E4 */
0000093A 000F 16C3 ori.b A7, 0xC3
label0000093E:
0000093E 05E5 .incomplete
00000940 118B 1629 move.b [A0 + D1.w * 8 + 0x29], A3
00000944 4C0F 8900 movem.w A0,A3,A7, A7
00000948 C110 and.b [A0], D0
0000094A 68C5 bvc -0x39 /* 00000911 */
0000094C 10D3 move.b [A0]+, [A3]
0000094E 0114 btst [A4], D0
00000950 6901 bvs +0x3 /* 00000953 */
00000952 4BC9 lea.l A5, A1
00000954 8501 sbcd D2, D1
00000956 E319 rol D1.b, 1
00000958 3B05 move.w -[A5], D5
0000095A 4869 01DB pea.l [A1 + 0x1DB]
0000095E 2691 move.l [A3], [A1]
00000960 18AB 01E9 move.b [A4], [A3 + 0x1E9]
00000964 4B0B .invalid 5, A3 // invalid opcode 4 with b == 4
00000966 0A16 0FA0 xori.b [A6], 0xA0
0000096A 05BF bclr <<invalid special address>>, D2
0000096C 1701 move.b -[A3], D1
0000096E 6D9E blt -0x60 /* 0000090E */
00000970 04CE .incomplete
00000972 9ED6 sub.w A7, [A6]
00000974 F30D .extension 0x30D <<F/4-5/1>> // unimplemented
00000976 06AB 0191 81AB 0137 addi.l [A3 + 0x137], 0x19181AB
0000097E 0137 F303 ACF3 0663 btst [[A7 + <<invalid base displacement size>> + A7 * 2] - 0x530CF99D], D0
00000986 0304 btst D4, D1
00000988 969E sub.l D3, [A6]+
0000098A CB0B abcd -[A5], -[A3]
0000098C 6146 bsr +0x48 /* 000009D4 */
0000098E F306 .extension 0x306 <<F/4-5/1>> // unimplemented
00000990 A53D syscall DrvrInstall, flags=5
00000992 04CE .incomplete
00000994 F306 .extension 0x306 <<F/4-5/1>> // unimplemented
00000996 DE30 0200 add.b D7, [A0 + D0.w * 2]
0000099A A332 syscall FlushEvents, flags=3
0000099C 06A6 B94E 1E16 addi.l -[A6], 0xB94E1E16
000009A2 0F81 bclr D1, D7
000009A4 50E9 40F3 st [A1 + 0x40F3]
000009A8 0458 1E81 subi.w [A0]+, 0x1E81
000009AC 4325 .invalid 1, -[A5] // invalid opcode 4 with b == 4
000009AE 0563 bchg -[A3], D2
000009B0 0652 3202 addi.w [A2], 0x3202
000009B4 00E3 .incomplete
000009B6 0A0C 65B9 xori.b A4, 0xB9
000009BA 731C moveq.l D1, 0x1C
000009BC 04EA .incomplete
000009BE A663 syscall MaxApplZone, flags=6
000009C0 05E9 .incomplete
000009C2 4FBC 2047 81E6 .invalid 7, 0x204781E6 // invalid opcode 4 with b == 6
000009C8 F304 .extension 0x304 <<F/4-5/1>> // unimplemented
000009CA 2701 move.l -[A3], D1
000009CC D163 add.w -[A3], D0
000009CE 0587 bclr D7, D2
000009D0 01D6 .incomplete
000009D2 E324 asl D4.b, D1
fn000009D4:
000009D4 D110 add.b [A0], D0
000009D6 E150 roxl D0.w, 8
000009D8 2303 move.l -[A1], D3
000009DA 4D73 F317 F306 8ED6 chk.w D6, [[A3] + A7 * 2 - 0xCF9712A]
000009E2 7B0A moveq.l D5, 0x0A
000009E4 454D chk.w D2, A5
000009E6 CD0F abcd -[A6], -[A7]
000009E8 D300 addx.b D1, D0
000009EA D988 addx.l -[A4], -[A0]
000009EC EB89 lsl D1, 5
000009EE DCF3 040B add.w A6, [A3 + D0.w * 4 + 0xB]
000009F2 06E5 .incomplete
000009F4 000F D989 ori.b A7, 0x89
000009F8 1702 move.b -[A3], D2
000009FA 4665 not.w -[A5]
000009FC 7A10 moveq.l D5, 0x10
000009FE 3E2D DD0E move.w D7, [A5 - 0x22F2]
00000A02 8308 sbcd -[A1], -[A0]
00000A04 F306 .extension 0x306 <<F/4-5/1>> // unimplemented
00000A06 0B1B btst [A3]+, D5
00000A08 0463 0881 subi.w -[A3], 0x881
00000A0C 14C0 move.b [A2]+, D0
00000A0E 0B03 btst D3, D5
00000A10 AC0E syscall Get1IndResource/Get1IxResource, auto_pop
00000A12 4175 E982 2111 chk.w D0, [[ + <<invalid base displacement size>> + A6] + 0x2111]
00000A18 0200 E37A andi.b D0, 0x7A /* 'z' */
00000A1C A519 syscall InitZone, flags=5
00000A1E E915 roxl D5.b, 4
00000A20 4B08 .invalid 5, A0 // invalid opcode 4 with b == 4
00000A22 AB00 syscall BitBlt
00000A24 3A3E move.w D5, <<invalid special address>>
00000A26 ED57 roxl D7.w, 6
00000A28 3E25 move.w D7, -[A5]
00000A2A 1705 move.b -[A3], D5
00000A2C 58ED 0DD7 svc [A5 + 0xDD7]
00000A30 086C 2109 6629 bchg.b [A4 + 0x6629], 0x9 /* '\t' */
00000A36 0965 bchg -[A5], D4
00000A38 08F3 1D04 8463 bset.b [A3 + A0.w * 4 + 0x63], 0x4
00000A3E 0585 bclr D5, D2
00000A40 8136 8D81 or.b [[ + <<invalid base displacement size>> + A0 * 4]], D0
00000A44 B022 cmp.b D0, -[A2]
00000A46 ED33 roxl D3.b, D6
00000A48 5437 02CE addq.b [A7 + D0.w * 2 - 0x50], 2
00000A4C 3B05 move.w -[A5], D5
00000A4E 1314 move.b -[A1], [A4]
00000A50 E903 asl D3.b, 4
00000A52 AB13 syscall PatConvert
00000A54 E503 asl D3.b, 2
00000A56 541E addq.b [A6]+, 2
00000A58 0C54 C577 cmpi.w [A4], 0xC577
00000A5C EC8B lsr D3, 6
00000A5E 3DA8 0E2B 0804 move.w [A6 + D0 + 0x4], [A0 + 0xE2B]
00000A64 96F3 067B sub.w A3, [A3 + D0.w * 8 + 0x7B]
00000A68 11A8 0ECB 0804 move.b [A0 + D0 + 0x4], [A0 + 0xECB]
00000A6E F307 .extension 0x307 <<F/4-5/1>> // unimplemented
00000A70 9E47 sub.w D7, D7
00000A72 0057 4702 ori.w [A7], 0x4702
00000A76 4CE5 1B37 movem.l D3,D4,D6,D7,A2,A3,A5,A6,A7, -[A5]
00000A7A 0255 2328 andi.w [A5], 0x2328 /* '#(' */
00000A7E 6D02 blt +0x4 /* 00000A82 */
00000A80 AD14 syscall DisposeWindow, auto_pop
label00000A82:
00000A82 E30C lsl D4.b, 1
00000A84 0EBB 3706 9B03 E937 043A 9B03 DA3B 21C9 .invalid.l [[PC + 0x43A9B03] + A6 - 0x25C4DE37], 0x37069B03 // invalid immediate operation
00000A94 4E04 .invalid // invalid opcode 4
00000A96 4B07 .invalid 5, D7 // invalid opcode 4 with b == 4
00000A98 3B21 move.w -[A5], -[A1]
00000A9A 412B FAF3 .invalid 0, [A3 - 0x50D] // invalid opcode 4 with b == 4
00000A9E 2E16 move.l D7, [A6]
00000AA0 0F01 btst D1, D7
00000AA2 1E16 move.b D7, [A6]
00000AA4 3B02 move.w -[A5], D2
00000AA6 B261 cmp.w D1, -[A1]
00000AA8 1423 move.b D2, -[A3]
00000AAA 3D69 1421 1716 move.w [A6 + 0x1716], [A1 + 0x1421]
00000AB0 080C 4869 btst.b A4, 0x69 /* 'i' */
00000AB4 0703 btst D3, D3
00000AB6 5A41 addq.w D1, 5
00000AB8 0EBB 376D 19AC 0200 .invalid.l [PC + D0.w * 2], 0x376D19AC // invalid immediate operation
00000AC0 D359 add.w [A1]+, D1
00000AC2 A9F7 syscall SetResFileAttrs
00000AC4 6085 bra -0x79 /* 00000A4B */
00000AC6 3CD3 move.w [A6]+, [A3]
00000AC8 0049 28AC ori.w A1, 0x28AC
00000ACC 0E4B 1FE1 .invalid.w A3, 0x1FE1 // invalid immediate operation
00000AD0 0DF3 .incomplete
00000AD2 2ED2 move.l [A7]+, [A2]
00000AD4 1406 move.b D2, D6
00000AD6 D204 add.b D1, D4
00000AD8 B311 xor.b [A1], D1
00000ADA BB37 1A0F xor.b [A7 + D1 * 2 + 0xF], D5
00000ADE 2676 531A 411D movea.l A3, [[A6 + D5 * 2] + 0x411D]
00000AE4 D2F3 2E3B add.w A1, [A3 + D2 * 8 + 0x3B]
00000AE8 0F45 bchg D5, D7
00000AEA 2B83 1941 move.l [[A5 + <<invalid base displacement size>>]], D3
00000AEE 2604 move.l D3, D4
00000AF0 6C3B bge +0x3D /* 00000B2D */
00000AF2 211A move.l -[A0], [A2]+
00000AF4 0F26 btst -[A6], D7
00000AF6 A50C syscall GetFileInfo/PBHGetFInfo/HGetFileInfo, flags=5
00000AF8 D300 addx.b D1, D0
00000AFA B10C cmpm.b [A0]+, [A4]+
00000AFC D52C 2B7B add.b [A4 + 0x2B7B], D2
00000B00 5701 subq.b D1, 3
00000B02 E13C rol D4.b, D0
00000B04 9E24 sub.b D7, -[A4]
00000B06 2A1B move.l D5, [A3]+
00000B08 010E btst A6, D0
00000B0A E208 lsr D0.b, 1
00000B0C 70E1 moveq.l D0, 0xFFFFFFE1
00000B0E 1913 move.b -[A4], [A3]
00000B10 0237 023A 0F70 F3AE 4302 andi.b [A7 - 0xC51BCFE], 0x3A /* ':' */
00000B1A FB38 .extension 0xB38 <<F/4-5/5>> // unimplemented
00000B1C 4934 2704 .invalid 4, <<invalid full ext with I/IS == 4>> // invalid opcode 4 with b == 4
00000B20 003E 1703 ori.b <<invalid special address>>, 0x3
00000B24 89E5 divs.w D4, -[A5]
00000B26 0F16 btst [A6], D7
00000B28 0F16 btst [A6], D7
00000B2A FA65 59AC .extension 0xA65 <<F/1/5>>, 0x59AC // unimplemented
00000B2E 057A 0F26 bchg [PC + 0xF26 /* 00001A56, cstring ""<EOF> */], D2
00000B32 4517 .invalid 2, [A7] // invalid opcode 4 with b == 4
00000B34 FB09 .extension 0xB09 <<F/4-5/5>> // unimplemented
00000B36 0484 BB08 3E1E subi.l D4, 0xBB083E1E
00000B3C 0496 1301 D05C subi.l [A6], 0x1301D05C
00000B42 0C65 ACD3 cmpi.w -[A5], 0xACD3
00000B46 30FB 0473 move.w [A0]+, [PC + D0.w * 4 + 0x73]
00000B4A 02B3 214B 1E1E 8C64 andi.l [A3 + A0 * 4 + 0x64], 0x214B1E1E
00000B52 1346 0200 move.b [A1 + 0x200], D6
00000B56 E352 roxl D2.w, 1
00000B58 0D3F btst <<invalid special address>>, D6
00000B5A 7B03 moveq.l D5, 0x03
00000B5C A306 syscall KillIO, flags=3
00000B5E C0C2 mulu.w D0, D2
00000B60 8306 sbcd D1, D6
00000B62 1417 move.b D2, [A7]
00000B64 03A4 bclr -[A4], D1
00000B66 5B33 B47A subq.b [A3 + A3.w * 4 + 0x7A], 5
00000B6A C1A4 and.l -[A4], D0
00000B6C A587 syscall IOPMsgRequest, flags=5
00000B6E 3703 move.w -[A3], D3
00000B70 E060 asr D0.w, D0
00000B72 718E moveq.l D0, 0xFFFFFF8E
00000B74 2703 move.l -[A3], D3
00000B76 211A move.l -[A0], [A2]+
00000B78 0F05 btst D5, D7
00000B7A 9608 sub.b D3, A0
00000B7C 160E move.b D3, A6
00000B7E 2703 move.l -[A3], D3
00000B80 1C8B move.b [A6], A3
00000B82 3501 move.w -[A2], D1
00000B84 1BFB 090D move.b <<invalid special address>>, [[PC + <<invalid base displacement size>>] + D0]
00000B88 1B7B 0311 1BC5 move.b [A5 + 0x1BC5], [[PC + D0 * 2]]
00000B8E 1207 move.b D1, D7
00000B90 0193 bclr [A3], D0
00000B92 0B05 btst D5, D5
00000B94 8150 or.w [A0], D0
00000B96 E13F rol D7.b, D0
00000B98 0B0A btst A2, D5
00000B9A DC0E add.b D6, A6
00000B9C 436D 250D chk.w D1, [A5 + 0x250D]
00000BA0 9035 0D90 sub.b D0, [ + D0 * 4]
00000BA4 250D move.l -[A2], A5
00000BA6 2301 move.l -[A1], D1
00000BA8 70DA moveq.l D0, 0xFFFFFFDA
00000BAA 130F move.b -[A1], A7
00000BAC B57A 2300 xor.w [PC + 0x2300 /* 00002EAE, cstring ""<EOF> */], D2
00000BB0 063E 1A13 addi.b <<invalid special address>>, 0x13
00000BB4 3726 move.w -[A3], -[A6]
00000BB6 7805 moveq.l D4, 0x05
00000BB8 E5ED 0170 roxl .w [A5 + 0x170]
00000BBC 1704 move.b -[A3], D4
00000BBE 1A13 move.b D5, [A3]
00000BC0 0F29 1C9B btst [A1 + 0x1C9B], D7
00000BC4 048E A01A 0F26 subi.l A6, 0xA01A0F26
00000BCA DC42 add.w D6, D2
00000BCC C004 and.b D0, D4
00000BCE 4318 .invalid 1, [A0]+ // invalid opcode 4 with b == 4
00000BD0 8B02 sbcd D5, D2
00000BD2 0700 btst D0, D3
00000BD4 EEE9 0AD7 0CA5 bfset [A1 + 0xCA5] {D3:23}
00000BDA B0C6 cmpa.w A0, D6
00000BDC 2EC6 move.l [A7]+, D6
00000BDE 2C0B move.l D6, A3
00000BE0 13F3 0A4B 1E07 0415 move.b [0x1E070415], [A3 + D0 * 2 + 0x4B]
00000BE8 5913 subq.b [A3], 4
00000BEA 450E .invalid 2, A6 // invalid opcode 4 with b == 4
00000BEC 86E9 5E73 divu.w D3, [A1 + 0x5E73]
00000BF0 0201 0586 andi.b D1, 0x86
00000BF4 1E27 move.b D7, -[A7]
00000BF6 03F1 .incomplete
00000BF8 2704 move.l -[A3], D4
00000BFA E565 asl D5.w, D2
00000BFC 0DF3 .incomplete
00000BFE 0760 bchg -[A0], D3
00000C00 6814 bvc +0x16 /* 00000C16 */
00000C02 0668 7302 B311 addi.w [A0 - 0x4CEF], 0x7302
00000C08 FB09 .extension 0xB09 <<F/4-5/5>> // unimplemented
00000C0A 1A0F move.b D5, A7
00000C0C 2676 4317 700B 0468 movea.l A3, [[A6] + D4 * 2 + 0x700B0468]
00000C14 600B bra +0xD /* 00000C21 */
label00000C16:
00000C16 0380 bclr D0, D1
00000C18 684B bvc +0x4D /* 00000C65 */
00000C1A 1F83 320B move.b [A7 + D3.w * 2 + 0xB], D3
00000C1E 1004 move.b D0, D4
00000C20 CE94 and.l D7, [A4]
00000C22 1700 move.b -[A3], D0
00000C24 BC04 cmp.b D6, D4
00000C26 CEC8 mulu.w D7, A0
00000C28 2704 move.l -[A3], D4
00000C2A A3A3 syscall 0x0A3, flags=3
00000C2C 3570 EAA6 0EC5 move.w [A2 + 0xEC5], [A0 + A6 * 2 - 0x90]
00000C32 84D1 divu.w D2, [A1]
00000C34 5AB5 800F addq.l [A5 + A0.w + 0xF], 5
00000C38 169B move.b [A3], [A3]+
00000C3A 0DA9 8060 bclr [A1 - 0x7FA0], D6
00000C3E B304 xor.b D4, D1
00000C40 AD9A syscall CloseResFile, auto_pop
00000C42 0FED .incomplete
00000C44 7F14 moveq.l D7, 0x14
00000C46 A900 syscall GetFNum
00000C48 1B23 move.b -[A5], -[A3]
00000C4A 7625 moveq.l D3, 0x25
00000C4C 8048 or.w D0, A0
00000C4E 1E06 move.b D7, D6
00000C50 A639 syscall ReadDateTime, flags=6
00000C52 8060 or.w D0, -[A0]
00000C54 3980 4829 move.w [A4 + D4 + 0x29], D0
00000C58 02B5 7093 103C 1B04 andi.l <<invalid full ext with I/IS == 4>>, 0x7093103C
00000C60 B177 0F16 FB46 xor.w [[A7] + D0 * 8 - 0x4BA], D0
00000C66 E9B8 rol D0, D4
00000C68 286A 0509 movea.l A4, [A2 + 0x509]
00000C6C 8574 0F2D 7817 or.w [[A4 + 0x7817] + D0 * 8], D2
00000C72 0344 bchg D4, D1
00000C74 4301 .invalid 1, D1 // invalid opcode 4 with b == 4
00000C76 0901 btst D1, D4
00000C78 EB81 asl D1, 5
00000C7A 2B05 move.l -[A5], D5
00000C7C 74A3 moveq.l D2, 0xFFFFFFA3
00000C7E 1117 move.b -[A0], [A7]
00000C80 0338 2561 btst [0x00002561], D1
00000C84 0FB6 1701 bclr [[A6 + <<invalid base displacement size>> + D1 * 8]], D7
00000C88 61FB bsr -0x3 /* 00000C85 */
00000C8A 011E btst [A6]+, D0
00000C8C 8963 or.w -[A3], D4
00000C8E E11B rol D3.b, 8
00000C90 9310 sub.b [A0], D1
00000C92 2E93 move.l [A7], [A3]
00000C94 102C 0B04 move.b D0, [A4 + 0xB04]
00000C98 4301 .invalid 1, D1 // invalid opcode 4 with b == 4
00000C9A 6515 bcs +0x17 /* 00000CB1 */
00000C9C 4301 .invalid 1, D1 // invalid opcode 4 with b == 4
00000C9E 0B3E btst <<invalid special address>>, D5
00000CA0 8B1D or.b [A5]+, D5
00000CA2 0B10 btst [A0], D5
00000CA4 70CE moveq.l D0, 0xFFFFFFCE
00000CA6 9470 6115 sub.w D2, [[A0] + D6]
00000CAA 7065 moveq.l D0, 0x65
00000CAC 156B 0A65 1597 move.b [A2 + 0x1597], [A3 + 0xA65]
00000CB2 0DD2 .incomplete
00000CB4 EA6B lsr D3.w, D5
00000CB6 0A0E A57F xori.b A6, 0x7F
00000CBA CC31 02EC and.b D6, [A1 + D0.w * 2 - 0x20]
00000CBE 1C0B move.b D6, A3
00000CC0 794B moveq.l D4, 0x4B
00000CC2 0201 4463 andi.b D1, 0x63 /* 'c' */
00000CC6 1213 move.b D1, [A3]
00000CC8 0F29 29AD btst [A1 + 0x29AD], D7
00000CCC 8144 DB04 pack D0, D4, 0xDB04
00000CD0 0911 btst [A1], D4